Dynamic Capacitated Minimum Spanning Trees
نویسندگان
چکیده
Given a set of terminals, each associated with a positive number denoting the traffic to be routed to a central terminal (root), the Capacitated Minimum Spanning Tree (CMST) problem asks for a minimum spanning tree, spanning all terminals, such that the amount of traffic routed from a subtree, linked to the root by an edge, does not exceed the given capacity constraint . The CMST problem is NP-complete and has been extensively studied for the past 40 years. Current best heuristics, in terms of cost and computation time ( ), are due to Esau and Williams [1], and Jothi and Raghavachari [2]. In this paper, we consider the Dynamic Capacitated Minimum Spanning Tree (DCMST) problem in which a CMST , spanning nodes and rooted at a central node , with capacity constraint is given as part of the input. Requests, from new nodes, for joining arrive dynamically (online), one at a time. Under this setting, we want to add the new node to the existing CMST without having to recompute the entire CMST, which would take time. To our knowledge, the DCMST problem has not been studied before. For the DCMST problem, we propose three methods (COD, CFOD and BSA) to add the new nodes to the existing CMST. All our heuristics run in linear time. We compare the performance of our heuristics with a CMST algorithm that recomputes the solution every time a new node arrives. Keywords—Capacitated Minimum Spanning Trees, Network Design, Dynamic Graph Algorithms.
منابع مشابه
A composite very large-scale neighborhood structure for the capacitated minimum spanning tree problem
The capacitated minimum spanning tree (CMST) problem is to 3nd a minimum cost spanning tree in a network where nodes have speci3ed demands, with an additional capacity constraints on the subtrees incident to a given source node s. The capacitated minimum spanning tree problem arises as an important subproblem in many telecommunication network design problems. In a recent paper, Ahuja et al. (Ma...
متن کاملA hybrid ACO algorithm for the Capacitated Minimum Spanning Tree Problem
The problem of finding a Capacitated Minimum Spanning Tree asks for connecting a set of client nodes to a root node through a minimum cost tree network, subject to capacity constraints on all links. This paper reports on our design, implementation and performance evaluation of a hybrid Ant Colony Optimization algorithm for finding Capacitated Minimum Spanning Trees. Our Ant Colony Optimization ...
متن کاملExact algorithm for delay-constrained capacitated minimum spanning tree network
The delay-constrained capacitated minimum spanning tree (DC-CMST) problem of finding several broadcast trees from a source node is discussed. While the traditional CMST problem deals with only the traffic capacity constraint served by a port of the source node, and delay-constrained minimum spanning tree (DCMST) considers only the maximum end–end delay constraint, the DC-CMST problem deals with...
متن کاملLeast cost heuristic for the delay-constrained capacitated minimum spanning tree problem
This study deals with the Delay-Constrained Capacitated Minimum Spanning Tree (DC-CMST) problem arising in topology discovery of local network. While the traditional Capacitated Minimum Spanning Tree (CMST) problem deals with only traffic capacity constraint of a port of a source node, and Delay-Constrained Minimum Spanning Tree (DCMST) considers only the maximum end-to-end delay constraint, th...
متن کاملAn Evolutionary Approach to the Multi-Level Capacitated Minimum Spanning Tree Problem
Capacitated network design is a crucial problem to telecommunications network planners. In this paper we consider the Multi-Level Capacitated Minimum Spanning Tree Problem (MLCMST), a generalization of the well-known Capacitated Minimum Spanning Tree Problem. We present a genetic algorithm, based on the notion of grouping, that is quite effective in solving large-scale problems to within 10% of...
متن کامل